Microsoft Notepad++ es un programa de edición de texto comprensivo que puede ser usado para reemplazar la aplicación estándar Notepad. Como Notepad, Notepad++ puede ser usado para editar y crear simples archivos de texto, pero también puede ser usado para editar y crear código fuente. Notepad++ fue creado como un simple y pequeño editor de texto que podía ser usado para escribir y editar en una variedad de lenguajes de programación.
Notepad++ fue escrito en C++ y fue lanzado inicialmente a finales del 2003. Notepad++ fue lanzado con la Licencia Pública General de GNU y trabaja principalmente en el Sistema Operativo Windows. Notepad++ soporta un gran número de lenguajes de programación como Batch, C, C++, C-Sharp, Lisp, Lua, Flash, Shell, SQL, TCL XML, YAML y muchos más. También han habido una serie de agregados y actualizaciones para Notepad++, mejorando sus características actuales y agregando más.
Notepad++ incluye Marcadores, auto-completar, organización de proyectos y resaltado de sintaxis. También incluye un explorador FTP. Notepad++ es un pequeño y simple programa que tiene un gran conjunto de características cuando se trata de programar y editar código fuente.